// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  env: 'cloud1-1ga8zsp16c57584a'
})

// 云函数入口函数
exports.main = async (event, context) => {
  try {
    const sendmsg = await cloud.openapi.subscribeMessage.send({
      touser: event._openid, // 要推送的用户openid
      templateId: event.templateId, // 模板ID
      page: "pages/engage/engage", // 要跳转的小程序界面
      data: event.subMsg, //模板数据填充部分
      miniprogramState: 'developer' //小程序类型，默认为正式版，这里设置为开发者模式
    });
    return sendmsg.errCode; // 返回执行结果
  } catch (err) {
    return err;
  }
}